*{
    margin: 0;
    padding:0;
}
body { font: 12px "宋体", Arial, Helvetica, sans-serif; color: #756F71 }
img{
    border:0px;display: block;
}
ul{
    list-style: none;
}
a:link, a:visited {text-decoration: none; color: #333;}
.right{
    float:right;
}
.left{
    float:left;
}

.blank { height: 5px; overflow: hidden; width: 100%; margin: auto; clear: both }

/*
header { width: 1000px; margin: auto;margin-bottom: 20px; height: 80px; position: relative; overflow: hidden }
*/


/**
width: 260px; height: 60px;
**/




/*article { width: 1000px; margin: 20px auto; overflow: hidden }*/
.title_list { font: 18px "微软雅黑", Arial, Helvetica, sans-serif; color: #444; font-weight: bold; background: url(../images/h_line.jpg) repeat-x 20px center; }
.title_list span { color: #FE5187 }
.title_list p { background: #fff; width: 90px }


.post_list {padding-left:20px;verflow: hidden; background: url(/images/r_line.jpg) repeat-y left;padding-top:20px;padding-right: 10px; }
.post_list ul li{
    margin-right: 20px;
    padding-bottom: 20px;
   border-bottom: #CCC dotted 1px;
}

.post_list a:hover{
    text-decoration: underline;
}
a.entry_header_type,a.entity_header_type:visited,a.entity_header_type:active{
    color: #AA6600;
    text-decoration: none;
    font-weight: normal;
    padding-right: 5px;
}
a.entry_header_title{
    color:blue;
}
a.entry_header_title:hover{

    color:green;
}
a.entry_header_title:visited{
    color:#551A8B;
}

.entry_footer .post_date{
    color:green;
    font-style: italic;
}

.entry_header {
    margin-bottom: 10px;
    margin-left: 0px;
    border: none;
    margin-top: 10px;
    overflow: hidden;
}
.post_comment {
    background: transparent url(http://www.cnblogs.com/images/icon_comment.gif) no-repeat scroll 0 0;
    padding-left: 18px;
    padding-right: 5px;
    margin-left: 1px;
}
.post_view {
    background: transparent url(http://www.cnblogs.com/images/icon_arrow.gif) no-repeat scroll 0 0;
    padding-left: 18px;
    padding-right: 5px;
    margin-left: 1px;
}
.post_recomend{
    background: transparent url(/images/recomend.jpg) no-repeat scroll 0 0;
    padding-left: 18px;
    padding-right: 5px;
    margin-left: 1px;
}




.dateview { width: 695px; overflow: hidden; clear: both; margin: 10px 0 0 0; display: inline-block; background: #f6f6f6 url(/images/time.jpg) 15px center no-repeat; line-height: 26px; height: 26px; color: #838383; padding-left: 25px }
.dateview span { margin: 0 10px; }
.dateview span a { color: #099B43; }


.weather { background: url(/images/weather.jpg) no-repeat; height: 88px;width: 100%; margin: 20px 0 }
aside { width: 260px;position: relative;margin-top: 10px; }



.news h3 { font-size: 14px; background: url(/images/r_title_bg.jpg) repeat-x center;}
.news h3 p { background: #fff; width: 70px }
.news h3 span { color: #65b020 }
.news h3.ph span { color: #37ccca; }
.news h3.links span { color: #F17B6B; }
.news ul{ margin-bottom:20px}
.news ul li a:hover { text-decoration: underline }
.rank li { height: 25px; line-height: 25px; clear: both; padding-left: 5px; overflow: hidden; padding-left: 15px; background: url(/images/li.jpg) no-repeat left center; }
.rank { margin: 10px 0 }
.rank li a { color: #333; }
.rank li:first-child a {color: #f00;}
.paih { background: url(/images/ph.jpg) no-repeat left 8px; margin: 10px 0 }
.paih li { line-height: 30px; height: 30px; overflow: hidden; padding-left: 24px; border-bottom: #CCC dotted 1px; }










